package com.dhcc.sdc.busi.dto;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.alibaba.excel.annotation.write.style.HeadStyle;

@HeadStyle(fillBackgroundColor=0)
public class SdcEvaluationDto {
    // 院区
    @ExcelProperty(value = {"院区"}, index = 0)
    @ColumnWidth(30)
    private String hospName;

    // 住院科室
    @ExcelProperty(value = {"科室"}, index = 1)
    @ColumnWidth(20)
    private String curDept;

    // 姓名
    @ExcelProperty(value = {"姓名"}, index = 2)
    @ColumnWidth(15)
    private String caseName;

    // 病案号
    @ExcelProperty(value = {"病案号"}, index = 3)
    @ColumnWidth(20)
    private String caseMrno;

    // 入组病种
    @ExcelProperty(value = {"病种"}, index = 4)
    @ColumnWidth(30)
    private String entityName;

    // 主治医生
    @ExcelProperty(value = {"主治医生"}, index =5)
    @ColumnWidth(15)
    private String docName;

    // 评估表名称
    @ExcelProperty(value = {"评估表名称"}, index = 6)
    @ColumnWidth(20)
    private String description;

    // 评估结果分值
    @ExcelProperty(value = {"评估结果分值"}, index = 7)
    @ColumnWidth(20)
    private Float score;

    //评估结果等级
    @ExcelProperty(value = {"评估结果等级"}, index = 8)
    @ColumnWidth(20)
    private String level;

    //评估时间
    @ExcelProperty(value = {"评估时间"}, index = 9)
    @ColumnWidth(20)
    private String createDate;

    // 就诊ID
    @ExcelIgnore
//    @ExcelProperty(value = {"就诊ID"}, index = 0)
    @ColumnWidth(15)
    private String episodeId;

    // 病种ID
    @ExcelIgnore
//    @ExcelProperty(value = {"病种ID"}, index = 14)
    @ColumnWidth(25)
    private Long entityId;

    // t_sdc_busi_evaluation ID
    @ExcelIgnore
//    @ExcelProperty(value = {"患者评估表ID"}, index = 15)
    @ColumnWidth(25)
    private Long evalId;
    // t_sdc_busi_evaluation assessment_id
    @ExcelIgnore
//    @ExcelProperty(value = {"患者评估表评估项id"}, index = 16)
    @ColumnWidth(25)
    private Long asmId;

    public Long getAsmId() {
        return asmId;
    }

    public void setAsmId(Long asmId) {
        this.asmId = asmId;
    }

    public Long getEvalId() {
        return evalId;
    }

    public void setEvalId(Long evalId) {
        this.evalId = evalId;
    }

    public String getHospName() {
        return hospName;
    }

    public void setHospName(String hospName) {
        this.hospName = hospName;
    }

    public String getCurDept() {
        return curDept;
    }

    public void setCurDept(String curDept) {
        this.curDept = curDept;
    }

    public String getCaseName() {
        return caseName;
    }

    public void setCaseName(String caseName) {
        this.caseName = caseName;
    }

    public String getCaseMrno() {
        return caseMrno;
    }

    public void setCaseMrno(String caseMrno) {
        this.caseMrno = caseMrno;
    }

    public String getEntityName() {
        return entityName;
    }

    public void setEntityName(String entityName) {
        this.entityName = entityName;
    }

    public String getDocName() {
        return docName;
    }

    public void setDocName(String docName) {
        this.docName = docName;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public Float getScore() {
        return score;
    }

    public void setScore(Float score) {
        this.score = score;
    }

    public String getLevel() {
        return level;
    }

    public void setLevel(String level) {
        this.level = level;
    }

    public String getEpisodeId() {
        return episodeId;
    }

    public void setEpisodeId(String episodeId) {
        this.episodeId = episodeId;
    }

    public Long getEntityId() {
        return entityId;
    }

    public void setEntityId(Long entityId) {
        this.entityId = entityId;
    }

    public String getCreateDate() {
        return createDate;
    }

    public void setCreateDate(String createDate) {
        this.createDate = createDate;
    }

}
